package 算法练习;

import java.util.Scanner;

/**
 * 
 * @author ：soulstones
 * @version ：2019年9月15日 下午7:09:38 @Description：
 * 
 * 
 *          对于一个字符串，请设计一个算法，只在字符串的单词间做逆序调整，也就是说，字符串由一些由空格分隔的部分组成，你需要将这些部分逆序。
 *          给定一个原字符串A，请返回逆序后的字符串。例，输入"I am a boy!", 输出"boy! a am I"
 * 
 */
public class 单词逆序 {
	public static void main(String[] args) {

			 String str_input = new Scanner(System.in).nextLine();
			        String[] str_input_splits = str_input.split(" ");
			        String str_output = "";
			        for(int i=(str_input_splits.length-1); i>=0; i--){
			            if(str_output == ""){
			               str_output += str_input_splits[i]; 
			            }else{
			               str_output = str_output + " " + str_input_splits[i];   
			            }
			        }
			        System.out.println(str_output);
			    }
			}
